package com.zyplayer.dubbo.service;

import com.zyplayer.doc.annotation.DocParam;

import java.io.Serializable;
import java.util.List;
import java.util.Map;
import java.util.Set;

@DocParam("接口返回的对象")
public class AnnotateVo implements Serializable {
	
	@DocParam("说的内容")
	private String say;
	
	@DocParam("测试递归参数")
	private AnnotateVo vo;
	
	@DocParam("数组测试")
	private AnnotateArr[] annotateArr;
	
	@DocParam("List测试")
	private List<AnnotateArr> annotateList;
	
	@DocParam("Set测试")
	private Set<AnnotateArr> annotateSet;
	
	@DocParam("Map测试")
	private Map<String, AnnotateArr> annotateMap;
	
	public String getSay() {
		return say;
	}
	
	public void setSay(String say) {
		this.say = say;
	}
	
	public AnnotateArr[] getAnnotateArr() {
		return annotateArr;
	}
	
	public void setAnnotateArr(AnnotateArr[] annotateArr) {
		this.annotateArr = annotateArr;
	}
	
	public List<AnnotateArr> getAnnotateList() {
		return annotateList;
	}
	
	public void setAnnotateList(List<AnnotateArr> annotateList) {
		this.annotateList = annotateList;
	}
	
	public Set<AnnotateArr> getAnnotateSet() {
		return annotateSet;
	}
	
	public void setAnnotateSet(Set<AnnotateArr> annotateSet) {
		this.annotateSet = annotateSet;
	}
	
	public Map<String, AnnotateArr> getAnnotateMap() {
		return annotateMap;
	}
	
	public void setAnnotateMap(Map<String, AnnotateArr> annotateMap) {
		this.annotateMap = annotateMap;
	}
	
	public AnnotateVo getVo() {
		return vo;
	}
	
	public void setVo(AnnotateVo vo) {
		this.vo = vo;
	}
}
